/*
 * update_assistant.h
 *
 *  Created on: 2022年5月5日
 *      Author: pengzc
 */

#ifndef SRC_CORE_GROW_ASSISTANT_H_
#define SRC_CORE_GROW_ASSISTANT_H_

#include <string>
#include <functional>

struct VersionInformation {
  std::string version;      // 版本号信息
  std::string url;          // 下载地址
  int file_size;            // 文件大小（单位：字节）
  bool is_newer;            // 表示远程版本>本地版本
};

class GrowServer {
public:
  VersionInformation latestVersion(const std::string& app_name);
  virtual ~GrowServer();
};

#endif /* SRC_CORE_GROW_ASSISTANT_H_ */
